package study.porototypemode;

/**
 * 原型模式，使用java提供的clone方法。父类的方法是浅克隆，可以重写父类的方法进行深克隆
 */
public class Realizetype implements Cloneable {

    Realizetype() {
        System.out.println("具体原型创建成功！");
    }

    public Object clone() throws CloneNotSupportedException {
        System.out.println("具体原型复制成功！");
        return (Realizetype) super.clone();
    }

}
